package com.woniu.pojo;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 订单实体类
 *
 * */
@Data
@TableName("t_order")
public class Order implements Serializable {
    //使用手动输入做为主键
    @TableId(type = IdType.INPUT)   // 作用：插入时，使用手动输入做为主键
    private Long id;                // 手动插入雪花 id
    private String orderNum;        // 订单编号
    private Double totalPrice;      // 总价
    private Long userId;            // 用户id
    private Integer addressId;      // 地址id
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;        // 创建时间
    private Integer state;          // 订单状态（枚举状态）
    private static final long serialVersionUID = 1L;

}
